it seems impossible - Turkish English Dictionary